package com.bkgy.modular.tbdsjc621digitalevaluation.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

@Data
public class ExporttbDsjC621DigitalEvaluation {
    @Excel(name = "序号",orderNum = "0",format = "isAddIndex")
    @TableField(exist = false)
    private Integer index = 1;


    @Excel(name = "冷轧生产完成时间", orderNum = "1")
    private String cold_product_time;  //冷轧生产完成时间

    @Excel(name = "冷轧出口卷号", orderNum = "2")
    private String coil_id;  //冷轧出口卷号

    @Excel(name = "冷轧入口卷号", orderNum = "3")
    private String hot_coil_id;  //冷轧入口卷号

    @Excel(name = "常化卷号", orderNum = "4")
    private String entid;

    @Excel(name = "钢种", orderNum = "5")
    private String steelgrade;  //钢种

    @Excel(name = "硅含量", orderNum = "6")
    private Double ele_si;  //硅含量

    @Excel(name = "出口宽度", orderNum = "7")
    private Double ex_wid;  //出口宽度
    @Excel(name = "出口厚度", orderNum = "8")
    private Double ex_thk;  //出口厚度

    @Excel(name = "入口宽度", orderNum = "9")
    private Double en_wid;  //入口宽度

    @Excel(name = "入口厚度", orderNum = "10")
    private Double en_thk;  //入口厚度

    @Excel(name = "合同号", orderNum = "11")
    private String order_no;  //合同号

    @Excel(name = "客户名称", orderNum = "12")
    private String custom_name;  //客户名称

    @Excel(name = "客户要求", orderNum = "13")
    private String custom_req;  //客户要求

    @Excel(name = "厚度评分", orderNum = "14")
    private Double thk_score;  //厚度评分

    @Excel(name = "厚度等级", orderNum = "15")
    private String thk_class;  //厚度等级

    @Excel(name = "厚度判定是否合格", orderNum = "16")
    private String thk_judge;  //厚度判定是否合格

    @Excel(name = "边降评分", orderNum = "17")
    private Double edge_score;  //边降评分

    @Excel(name = "边降等级", orderNum = "18")
    private String edge_class;  //边降等级

    @Excel(name = "边降判定是否合格",orderNum = "19")
    private String edge_judge;  //边降判定是否合格

    @Excel(name = "同板差评分", orderNum = "20")
    private Double sameplate_score;  //同板差评分

    @Excel(name = "同板差等级", orderNum = "21")
    private String sameplate_class;  //同板差等级

    @Excel(name = "同板差判定是否合格", orderNum = "22")
    private String sameplate_judge;  //同板差判定是否合格

    @Excel(name = "综合评分", orderNum = "23")
    private Double final_score;  //综合评分

    @Excel(name = "综合评级", orderNum = "24")
    private String final_class;  //综合评级

    @Excel(name = "综合判定结果", orderNum = "25")
    private String final_judge_result;  //综合判定结果

    @Excel(name = "综合判定内容", orderNum = "26")
    private String final_judge_content;  //综合判定内容

    @Excel(name = "判定时间", orderNum = "27")
    private String final_judge_time;  //判定时间

    // tb_C621_thk_flat_result
    @Excel(name = "冷卷号", orderNum = "28")
    private String cold_coil_id;

    @Excel(name = "厚度是否合格", orderNum = "29")
    private Double thk_acceptance;

    @Excel(name = "板形是否合格", orderNum = "30")
    private Double flat_acceptance;

    @Excel(name = "板形评分", orderNum = "31")
    private Double plate_score;

    @Excel(name = "板形等级", orderNum = "32")
    private String flat_class;

    @Excel(name = "是否硅钢", orderNum = "33")
    private Integer si_flag;

    @Excel(name = "成材率", orderNum = "34")
    private Double yield;

    private Double thk_head_tole_abs_len;
    private Double thk_mid_tole_abs_len;
    private Double thk_tail_tole_abs_len;
    private Double asc_wave_length_ds;
    private Double asc_wave_length_os;
    private Double flatave_alarm_length_head;
    private Double flatave_alarm_length_middle;
    private Double flatave_alarm_length_tail;
    private Double asc_length;
    private Double length;
    private Double edge_total_head_tole_abs_len;
    private Double edge_total_mid_tole_abs_len;
    private Double edge_total_tail_tole_abs_len;
}
